int a;
int max(int a,int b)
{
    return a>b?a:b;
}

int min(int a,int b)
{
    return a<b?a:b;
}
int add(int a,int b)
{
    return a+b;
}


int main()
{
    int(*f[3])(int,int) ={add,max,min};
    int i=0;
    for(i=0;i<3;i++)
        printf("%d\n",f[i](3,4));


    return 0;
}
